package com.ruicar.afs.cloud.seats.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * The type GroupUser
 *
 * @author tiankai
 * @Describe 用户基本假日表
 * Created on 2020-05-15
 */
@Data
@TableName("seats_opra_holiday")
@ApiModel(value = "日期工作排班信息")
public class OpraHoliday extends BaseEntity<OpraHoliday> {
    /**
     * 用户Id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private long userId;
    /**
     * 日历类型
     */
    private String type;
    /**
     * 年份
     */
    private String year;
    /**
     * 月份
     */
    private String month;
    /**
     * 日
     */
    private String day;
    /**
     * 星期
     */
    private String week;
    /**
     * 上午工作时间
     */
    private String timeAm;
    /**
     * 上午工作标识
     */
    private String workFlagAm;
    /**
     * 下午工作时间
     */
    private String timePm;
    /**
     * 下午工作标识
     */
    private String workFlagPm;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 登录名
     */
    private String loginName;
}
